{
  /*
  学习目标：数组枚举和字符串枚举
*/

  // 枚举成员的值可以是数字或字符串
  // 数字枚举可以省略值。会从第一项，递增，默认从0开始
  // 字符串枚举，不可以省略值

  enum Status {
    PASS = 10,
    UNPASS,
    DRAFT,
  }

  // enum StatusString {
  //   PASS = "10",
  //   UNPASS,
  //   DRAFT,
  // }
  function getStatus(status: Status) {
    console.log(status);

    return status;
  }

  getStatus(Status.PASS);
  getStatus(Status.UNPASS);
  getStatus(Status.DRAFT);
}
